shine/reflect as a mirror - French English Dictionary